# 使用 Nginx 的稳定 alpine 版本，写死具体 tag，避免 stable-alpine 或 latest 出问题
FROM nginx:1.25.5-alpine

# 维护者信息
LABEL maintainer="yourname@example.com"

# 删除默认 nginx.conf，换成自己项目里提供的 nginx.conf
COPY nginx.conf /etc/nginx/nginx.conf

# 拷贝构建好的前端文件（dist 目录）到 nginx html 目录
COPY dist/ /usr/share/nginx/html/

# 暴露 80 端口（nginx 默认端口）
EXPOSE 80

# 启动 nginx，保持前台运行
CMD ["nginx", "-g", "daemon off;"]
